remarkably lucky - French English Dictionary